home *** CD-ROM | disk | FTP | other *** search
/ HPAVC / HPAVC CD-ROM.iso / ABERMUD.ZIP / MAKE.HC < prev    next >
Text File  |  1989-07-08  |  953b  |  54 lines

  1. #include <stdio.h>
  2.  
  3. char *fseg[]=
  4. {
  5.     "UAF_RAND","uaf.rand",
  6.     "ROOMS","TEXT/ROOMS/",
  7.     "LOG_FILE","mud_syslog",
  8.     "BAN_FILE","banned_file",
  9.     "NOLOGIN","nologin",
  10.     "RESET_T","reset_t",
  11.     "RESET_N","reset_n",
  12.     "RESET_DATA","reset_data",
  13.     "MOTD","TEXT/gmotd2",
  14.     "GWIZ","TEXT/gwiz",
  15.     "HELP1","TEXT/help1",
  16.     "HELP2","TEXT/help2",
  17.     "HELP3","TEXT/help3",
  18.     "WIZLIST","TEXT/wiz.list",
  19.     "CREDITS","TEXT/credits",
  20.     "EXAMINES","EXAMINES/",
  21.     "LEVELS","TEXT/level.txt",
  22.     "PFL","user_file",
  23.     "PFT","user_file.b",
  24.     "EXE","mud.exe",
  25.     "EXE2","mud.1",
  26.     "SNOOP","SNOOP/",
  27.     NULL
  28. };
  29.  
  30. main()
  31. {
  32.     char ary[2048];
  33.     if(getwd(ary)==0) 
  34.     {
  35.         fprintf(stderr,"Ermmm eek!:%s\n");
  36.         exit(0);
  37.     }
  38.     packitems(ary);
  39.     gethostname(ary,31);
  40.     printf("#define HOST_MACHINE \"%s\"\n",ary);
  41. }
  42.  
  43.  
  44. packitems(ary)
  45. char *ary;
  46. {
  47.     int i=0;
  48. l1:    if(fseg[i]==NULL) return;
  49.     printf("#define %s ",fseg[i++]);
  50.     printf("\"%s/%s\"\n",ary,fseg[i++]);
  51.     goto l1;
  52. }
  53.  
  54.